home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / SCRIPTZ / BISON.ZIP / EVENTS.INI < prev    next >
INI File  |  1996-08-08  |  13KB  |  310 lines

  1. [Events]
  2. e0=;-----------------------------------------------------------------------------------------------------------------------------
  3. e1=;               BεS⌡╤ TπK╦⌡V╦r SτRεPt By: Death Wizard 96 Version 1.7                   
  4. e2=;               PLZ DonT Change Any Version Reply Or Any Other Info           
  5. e3=;-----------------------------------------------------------------------------------------------------------------------------
  6. e4=1:ON CTCPREPLY:PING* {
  7. e5=  %CTime = $ctime - $parm2
  8. e6=  echo 4 $active PING REPLY FROM: $nick $++ ( $++ $address $++ ) ë $++ %CTime Sec Lag $++ ë
  9. e7=  halt
  10. e8=}
  11. e9=1:ON CTCPREPLY:VERSION* {
  12. e10=  echo 4 $active VERSION REPLY FROM: $nick $++ ( $++ $address $++ ) ë $++ $parm2* $++ ë
  13. e11=  halt
  14. e12=}
  15. e13=1:ON CTCPREPLY:TIME* {
  16. e14=  echo 4 $active TIME REPLY FROM: $nick $++ ( $++ $address $++ ) ë $++ $parm2* $++ ë
  17. e15=  halt
  18. e16=}
  19. e17=1:ON CTCPREPLY:* {
  20. e18=  echo 4 $active $parm1 REPLY FROM: $nick $++ ( $++ $address $++ ) ë $++ $parm2* $++ ë
  21. e19=  halt
  22. e20=}
  23. e21=1:ON PART:#:/GetBackOPS | /flush
  24. e22=@1:ON JOIN:#:if (%DieClones == 1) { CK $chan $nick $site }
  25. e23=1:ON SERVEROP:#: {
  26. e24=  if ($opnick !isin %ServerO) { 
  27. e25=    if ($me isop $chan) {  
  28. e26=      raw mode $chan -o $opnick 
  29. e27=      raw notice $opnick : $+ $chr(1) SERVEROP AAAAH Dont U Just HATE Those TakeOver d00d's??? MUUUUHAHAHA!!! $+ $chr(1)
  30. e28=    }
  31. e29=  }
  32. e30=  else { 
  33. e31=    cl $opnick 
  34. e32=  }
  35. e33=}
  36. e34=1:ON QUIT: {
  37. e35=  flush
  38. e36=  if (irc. isin $parms || irc2. isin $parms || ircd. isin $parms || ircd2. isin $parms) {
  39. e37=    if (haha isin $parms || fuck isin $parms || suck isin $parms) { /goto ShiT }    
  40. e38=    /cl $nick
  41. e39=    %ServerO = %ServerO $nick
  42. e40=    if (%LL == 1) {    
  43. e41=      if (%Split == $parm2) /goto ShiT
  44. e42=      set %Split $parm2      
  45. e43=      echo 3 $active Possible Split Detected ë $+ $parm2 $+ ë
  46. e44=      if (%GetOnSplit == 1) {         
  47. e45=        if (%Splited = 1) { echo 4 $active U Got Auto-GetOnSplit On - But The Split Clone Is Allready Loaded - Shut It Down Or Change It's Server Manualy | goto ShiT }
  48. e46=        /run $mircdir $+ mirc32.exe war\ $+ split.irc
  49. e47=        %Splited = 1
  50. e48=        /dde Split COMMAND "" /server $parm2 6667
  51. e49=        /dde Split COMMAND "" /auser 2 $address($me,2)
  52. e50=      }
  53. e51=    }
  54. e52=  }
  55. e53=  :ShiT
  56. e54=  GetBackOPS
  57. e55=}
  58. e56=;;;
  59. e57=@1:ON BAN:#: {  
  60. e58=  ; This routine was just created becase the leveling function in ON BAN dont work :(
  61. e59=  ; To get it to work u gotta have one 1:ON BAN and cycle through the userlist :(
  62. e60=  ; Hopefully Kahled will fix this to the next version....
  63. e61=  ; BUG REPORT(aint this a nice place to put it in??):
  64. e62=  ; When you're connected to you're ISP and connected at dcc chat... you can talk to them
  65. e63=  ; without beeing connected to the server... but you cant msg the window :(
  66. e64=  ; Which makes the partline impossible without running a bot :( 
  67. e65=  ; And Get KLined :(
  68. e66=  %Nicks = ""
  69. e67=  set %Num $nick(0,$chan)
  70. e68=  :ReSta
  71. e69=  %Temp = $nick(%Num,$chan)
  72. e70=  if (%Num == 0) /goto EndB
  73. e71=  if (100 isin $level($address(%Temp,4))) {
  74. e72=    if ($banmask iswm $address(%Temp,0)) {  
  75. e73=      if ($nick == $me) /goto Rs
  76. e74=      raw -q mode $chan -ob $nick $banmask 
  77. e75=      DBK $chan $nick Suck On ÖTHiSÖ
  78. e76=      goto Rs
  79. e77=    }
  80. e78=  }
  81. e79=  if (90 isin $level($address(%Temp,4)) && %Protect = 1) {
  82. e80=    if ($banmask iswm $address(%Temp,0)) {  
  83. e81=      if ($nick == $me) /goto Rsa
  84. e82=      if (90 isin $level($nick) {
  85. e83=        raw -q mode $chan -b $banmask 
  86. e84=        notice $nick NEVER Ban $banmask ÖÖBεS⌡╤ TπK╦⌡V╦r SτRεPt/[Death] 96ÖÖ        
  87. e85=      }
  88. e86=      else {
  89. e87=        raw -q mode $chan -ob $nick $banmask 
  90. e88=        notice $nick NEVER Ban $banmask ÖÖBεS⌡╤ TπK╦⌡V╦r SτRεPt/[Death] 96ÖÖ
  91. e89=      }
  92. e90=      goto Rs
  93. e91=    }
  94. e92=  }
  95. e93=  :Rsa
  96. e94=  if ($banmask iswm $address(%Temp,0) && %KickOnBan == 1) /raw kick $chan %Temp :AutoKICK: Ban Match On $address(%Temp,0)
  97. e95=  :Rs
  98. e96=  dec %Num
  99. e97=  goto ReSta
  100. e98=  :EndB
  101. e99=}
  102. e100=;;;
  103. e101=;-----------------------------------------------------------------------------------------------------------------------------
  104. e102=#Page start
  105. e103=1:ON TEXT:*:?:/closemsg $nick | /notice $nick Im Away... Page Me With "/CTCP $me PAGE <ReasoN>" ÖÖBεS⌡╤ TπK╦⌡V╦r SτRεPt/[Death] 96ÖÖ | /ignore -pu15 $nick 3
  106. e104=#Page End
  107. e105=;-----------------------------------------------------------------------------------------------------------------------------
  108. e106=#PrivFlood start
  109. e107=1:ON TEXT:*:?:/guser -a =111 $nick 2 | /timer 1 7 /ruser  $nick 2
  110. e108=90:ON TEXT:*:?:=
  111. e109=+111:ON TEXT:*:?:/guser -a =112 $nick 2
  112. e110=+112:ON TEXT:*:?:/guser -a =113 $nick 2
  113. e111=+113:ON TEXT:*:?:/guser -a =114 $nick 2
  114. e112=+114:ON TEXT:*:?:/ignore -pnitu1800 *!*@ $+ $site | /closemsg $nick | /notice $nick ëYOUë Are Ignored 30 Min For Private Flood ÖÖBεS⌡╤ TπK╦⌡V╦r SτRεPt/[Death] 96ÖÖ | /timer 1 4 /fastkick $nick Private Flood From ÖYOUÖ Detected ÖÖBεS⌡╤ TπK╦⌡V╦r SτRεPt/[Death] 96ÖÖ | /ruser $nick 2
  115. e113=#PrivFlood End
  116. e114=;-----------------------------------------------------------------------------------------------------------------------------
  117. e115=#ChanFlood disabled
  118. e116=1:ON TEXT:*:#: {
  119. e117=  if (*bison*sux* iswm $parms) {
  120. e118=    auser =88 $nick
  121. e119=    timer 1 30 /ruser =88 $nick
  122. e120=    halt
  123. e121=  }
  124. e122=  guser -a =115 $nick 2 
  125. e123=  timer 1 5 /ruser $nick 2
  126. e124=}
  127. e125=90:ON TEXT:*:#:=
  128. e126=+115:ON TEXT:*:#:/guser -a =116 $nick 2
  129. e127=+116:ON TEXT:*:#:/guser -a =117 $nick 2
  130. e128=+117:ON TEXT:*:#:/guser -a =118 $nick 2
  131. e129=+@118:ON TEXT:*:#:/raw kick $chan $nick :Channel Flood From ëYOUë Detected ÖÖBεS⌡╤ TπK╦⌡V╦r SτRεPt/[Death] 96ÖÖ | /ruser $nick 2
  132. e130=+118:ON TEXT:*:#:/ignore -cu30 *!*@ $+ $site | /ruser $nick 3 | /notice $nick ëYOUë Are Ignored 30 Sec For Channel Flood ÖÖBεS⌡╤ TπK╦⌡V╦r SτRεPt/[Death] 96ÖÖ | /ruser $nick 2
  133. e131=#ChanFlood End
  134. e132=;-----------------------------------------------------------------------------------------------------------------------------
  135. e133=;~~
  136. e134=#AntiMass start
  137. e135=@1:ON OP:#: { 
  138. e136=  if ($nick == $me) /goto EndInOP
  139. e137=  if ($opnick == $me) /goto EndInOP
  140. e138=  if (90 isin $level($nick) && %LetFriendsMass == 1) /goto EndInOP                                           
  141. e139=  if (=11 isin $level($nick)) {  
  142. e140=    if (%OAL == 1 && %FixIt == 1) { raw -q mode $chan -o $opnick }
  143. e141=    else {
  144. e142=      raw -q kick $chan $nick :MassOp From ôYOUë Detected ÖÖBεS⌡╤ TπK╦⌡V╦r SτRεPt/[Death] 96ÖÖ
  145. e143=      %MassONicks = %MassONicks $opnick   
  146. e144=      if (%FixIt == 1) { raw -q mode $chan -ooo %MassONicks }
  147. e145=      %OAL = 1   
  148. e146=      %MassONicks = ""
  149. e147=    }
  150. e148=    goto EndInOP
  151. e149=  }
  152. e150=  if (=10 isin $level($nick)) {
  153. e151=    /auser -a =11 $nick
  154. e152=    %MassONicks = %MassONicks $opnick
  155. e153=  }  
  156. e154=  else {
  157. e155=    /auser -a =10 $nick
  158. e156=    %MassONicks = $opnick
  159. e157=    /timer 1 30 /ruser =10,=11 $nick 
  160. e158=  }
  161. e159=  %OAL = 0
  162. e160=  :EndInOP
  163. e161=}
  164. e162=;~~
  165. e163=;;;
  166. e164=@1:ON DEOP:#: {
  167. e165=  if ($nick == $me) /goto EndInDop
  168. e166=  if ($opnick == $me) /goto EndInDop
  169. e167=  if (90 isin $level($nick) && %LetFriendsMass == 1) /goto EndInDOP
  170. e168=  if (=9 isin $level($nick)) {
  171. e169=    if (%DAL == 1 && %FixIt == 1) { raw -q mode $chan +o $opnick }
  172. e170=    else {
  173. e171=      raw -q kick $chan $nick :MassDeop From ôYOUô Detected ÖÖBεS⌡╤ TπK╦⌡V╦r SτRεPt/[Death] 96ÖÖ
  174. e172=      %MassDNicks = %MassDNicks $opnick
  175. e173=      if (%FixIt == 1) { raw -q mode $chan +ooo %MassDNicks }
  176. e174=      %DAL = 1   
  177. e175=      %MassDNicks = ""
  178. e176=    }
  179. e177=    goto EndInDop  
  180. e178=  }
  181. e179=  if (=8 isin $level($nick)) {
  182. e180=    /auser -a =9 $nick
  183. e181=    %MassDNicks = %MassDNicks $opnick
  184. e182=  }
  185. e183=  else {
  186. e184=    /auser -a =8 $nick
  187. e185=    %MassDNicks = $opnick
  188. e186=    /timer 1 30 /ruser =8,=9 $nick
  189. e187=  } 
  190. e188=  %DAL = 0
  191. e189=  :EndInDop
  192. e190=}
  193. e191=@1:ON KICK:#: {
  194. e192=  if ($nick == $me) /goto EndInK
  195. e193=  if ($opnick == $me) /goto EndInK
  196. e194=  if (90 isin $level($nick) && %LetFriendsMass == 1) /goto EndInK
  197. e195=  if (=13 isin $level($nick)) { raw -q kick $chan $nick :MassKick From ôYOUô Detected ÖÖBεS⌡╤ TπK╦⌡V╦r SτRεPt/[Death] 96ÖÖ | /goto EndInK }
  198. e196=  if (=12 isin $level($nick)) /auser -a =13 $nick
  199. e197=  else {
  200. e198=    /auser -a =12 $nick
  201. e199=    /timer 1 30 /ruser =12,=13 $nick  
  202. e200=  }
  203. e201=  :EndInK
  204. e202=}
  205. e203=#AntiMass End
  206. e204=;;;
  207. e205=;;;
  208. e206=;;;
  209. e207=1:ON NICK: {
  210. e208=  flush
  211. e209=  if (%Lag == 1) { /lager $newnick }
  212. e210=  auser =444 $newnick 
  213. e211=  timer 1 4 /ruser =444 $newnick
  214. e212=}
  215. e213=+444:ON NICK:/auser =445 $newnick | /timer 1 3 /ruser =445 $newnick
  216. e214=+445:ON NICK:/fastkick $newnick Nick Flood Detected From ÖYOUÖ Detected ÖÖBεS⌡╤ TπK╦⌡V╦r SτRεPt/[Death] 96ÖÖ
  217. e215=90:ON SERVEROP:#:=
  218. e216=@90:ON JOIN:#:/auser 90 $nick | if (%OPeM == 1) { raw -q mode $chan +o $nick } | /raw -q privmsg $chan :óô≡[ $+ $nick $+ ]≡ôó
  219. e217=90:ON JOIN:#:/auser 90 $nick | /raw -q privmsg $chan :óô≡[ $+ $nick $+ ]≡ôó
  220. e218=#Protect start
  221. e219=<@90:ON DEOP:#:/raw mode $chan -o+o $nick $opnick | /notice $nick $opnick Is My Fucken Friend - Mess With Him And Ya Mess With Me ÖÖBεS⌡╤ TπK╦⌡V╦r SτRεPt/[Death] 96ÖÖ
  222. e220==@90:ON DEOP:#:if ($nick != $opnick) { raw -q mode $chan +o $opnick | notice $nick $opnick Is My Fucken Friend - Mess With Him And Ya Mess With Me ÖÖBεS⌡╤ TπK╦⌡V╦r SτRεPt/[Death] 96ÖÖ }
  223. e221=>@90:ON DEOP:#:=
  224. e222=<@90:ON KICK:#:/raw kick $chan $nick : $+ $knick Is My Fucken Friend Mess With Him And Ya Mess With Me ÖÖBεS⌡╤ TπK╦⌡V╦r SτRεPt/[Death] 96ÖÖ | /invite $knick $chan
  225. e223==@90:ON KICK:#:if ($nick != $opnick) { notice $nick $knick Is My Fucken Friend Mess With Him And Ya Mess With Me ÖÖBεS⌡╤ TπK╦⌡V╦r SτRεPt/[Death] 96ÖÖ | invite $knick $chan }
  226. e224=>@90:ON KICK:#:=
  227. e225=100:ON DEOP:#:=
  228. e226=100:ON KICK:#:=
  229. e227=#Protect End
  230. e228=90:ON NICK: {
  231. e229=  if (%Lag == 1) /lager $newnick
  232. e230=  flush 
  233. e231=  auser 90 $newnick
  234. e232=}
  235. e233=100:ON JOIN:#:/set -q %FixUserList 1 | /who $chan
  236. e234=100:ON QUIT:=
  237. e235=100:ON NICK:/flush | /auser 100 $newnick
  238. e236=100:ON OP:#: {
  239. e237=  if (%TakeOvah == 1) {
  240. e238=    %OldNick = $me
  241. e239=    %Nicks = ""
  242. e240=    %Count = 0
  243. e241=    /set %Num $opnick(0,$chan) 
  244. e242=    :ReStart
  245. e243=    if (%Num == 0) goto End 
  246. e244=    %Temp = $opnick(%Num,$chan)
  247. e245=    if (%Temp == $me) {
  248. e246=      /dec %Num
  249. e247=      goto ReStart
  250. e248=    }
  251. e249=    %Nicks = %Nicks %Temp
  252. e250=    /dec %Num
  253. e251=    /inc %Count
  254. e252=    if (%Count == 3) {
  255. e253=      %Count = 0
  256. e254=      /raw -q mode $chan -ooo %Nicks
  257. e255=      /raw -q nick hA $+ $r(1,9) $+ $r(1,9) $+ $r(1,9) $+ $r(1,9) $+ $r(1,9) $+ $r(1,9) $+ $r(1,9)
  258. e256=      %Nicks = ""
  259. e257=    }
  260. e258=    goto ReStart
  261. e259=    :End
  262. e260=    raw -q mode $chan -oo %Nicks
  263. e261=    raw -q nick %OldNick
  264. e262=    msg $chan ÖÖBεS⌡╤ TπK╦⌡V╦r SτRεPt/[Death] 96ÖÖ
  265. e263=    goto EndOP    
  266. e264=  }
  267. e265=  if (%AntiOP == 1) {
  268. e266=    /raw mode $chan -o+b $nick $address($nick,2)
  269. e267=    /raw kick $chan $nick :antIOPTease BanKick For 120 Sec ÖÖBεS⌡╤ TπK╦⌡V╦r SτRεPt/[Death] 96ÖÖ
  270. e268=    /timer 1 120 /raw mode $chan -b $address($nick,2)
  271. e269=  }
  272. e270=  :EndOP
  273. e271=  /Filter $chan
  274. e272=}
  275. e273=;-----------------------------------------------------------------------------------------------------------------------------
  276. e274=@+999:ON JOIN:#:/raw -q mode $chan +b $address($nick,4) | /raw -q kick $chan $nick :S|-|εTLεSTΩD ÖÖBεS⌡╤ TπK╦⌡V╦r SτRεPt/[Death] 96ÖÖ
  277. e275=@+888:ON JOIN:#:/auser =888 $nick | /notice $chan $nick Is NoOPListed - Plz DONT OP! | if (%DieClones == 1) { CK $chan $nick $site }
  278. e276=+888:ON SERVEROP:#:/raw mode $chan -o $opnick
  279. e277=+888:ON JOIN:#:/auser =888 $nick 
  280. e278=+888:ON OP:#: {
  281. e279=  if ($nick == $me) /goto NonOpEnd
  282. e280=  raw mode $chan -oo $nick $opnick
  283. e281=  notice $chan _DONT_ OP $opnick $+ !
  284. e282=  :NonOpEnd
  285. e283=}
  286. e284=+888:ON NICK: {
  287. e285=  if (%Lag == 1) /lager $newnick
  288. e286=  flush 
  289. e287=  auser =888 $newnick
  290. e288=}
  291. e289=@+777:ON JOIN:#:/auser =777 $nick | /notice $chan $nick Is On ÖTalk And Get PunishedÖ List - Plz DONT OP! ÖÖBεS⌡╤ TπK╦⌡V╦r SτRεPt/[Death] 96ÖÖ | if (%DieClones == 1) { CK $chan $nick $site }
  292. e290=+777:ON SERVEROP:#:/raw mode $chan -o $opnick
  293. e291=+777:ON JOIN:#:/auser =777 $nick 
  294. e292=@+777:ON TEXT:*:#: {
  295. e293=  raw mode $chan +b $address($nick,4)
  296. e294=  raw kick $chan $nick :AutoKICK: Sucker Talk ÖÖBεS⌡╤ TπK╦⌡V╦r SτRεPt/[Death] 96ÖÖ
  297. e295=  timer 1 30 /mode $chan -b $address($nick,4)
  298. e296=}
  299. e297=+777:ON OP:#: {
  300. e298=  if ($nick == $me) /goto NonOpEnd
  301. e299=  raw mode $chan -oo $nick $opnick
  302. e300=  notice $chan _DONT_ OP $opnick $+ !
  303. e301=  :NonOpEnd
  304. e302=}
  305. e303=+777:ON NICK: {
  306. e304=  if (%Lag == 1) /lager $newnick
  307. e305=  flush 
  308. e306=  auser =777 $newnick
  309. e307=}
  310.